:root{
  --main-color:#9E190F;
}
button {
	margin-right: 0 !important;
	margin-left: 0 !important;
}

.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

.pull-left {
	float: left;
}

.pull-right {
	float: right;
}

.marginAuto {
	margin: auto;
}

.baiColor {
	color: #ffffff !important;
}

._width {
	width: 100% !important;
}

.mainColor {
	color:#9E190F !important;
}

.mainBg {
	background:#9E190F !important;
}

.flex{
	display: flex !important;
}

[v-cloak]{
	display: none;
}

.ellipsis01,
.ellipsis02,
.ellipsis03,
.ellipsis04 {
	width: 100%;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.ellipsis01 {
	-webkit-line-clamp: 1;
}

.ellipsis02 {
	-webkit-line-clamp: 2;
}

.ellipsis03 {
	-webkit-line-clamp: 3;
}

.ellipsis04 {
	-webkit-line-clamp: 4;
}

.keepOut {
	position: fixed;
	top: 0rpx;
	width: 100%;
	height: 100%;
	background: #000000;
	opacity: 0.5;
}

/* icon */
.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'iconfont';  /* project id 1862227 */
  src: url('http://at.alicdn.com/t/font_1862227_8nrq6h92pdq.eot');
  src: url('http://at.alicdn.com/t/font_1862227_8nrq6h92pdq.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1862227_8nrq6h92pdq.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1862227_8nrq6h92pdq.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1862227_8nrq6h92pdq.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1862227_8nrq6h92pdq.svg#iconfont') format('svg');
}

/* 公共 */
.footerbtn {
	width: 60%;
	height: 80rpx;
	line-height: 80rpx;
	color: #ffffff;
	text-align: center;
	margin-top: 80rpx;
	border-radius: 10rpx;
	font-size: 24rpx;
}
